} catch (RemoteException e1) {
e1.printStackTrace();
}
-
+
+
jComboBox1 = new JComboBox<RuralHouse>(Hlist);
comboBox_o = new JComboBox<Offer>(
@Override
public void itemStateChanged(ItemEvent arg0) {
+
Vector<Offer> vo= null;
try {
vo = om.getRuralHouseOffers((RuralHouse) jComboBox1.getSelectedItem());
} catch (RemoteException e) {
- // TODO Auto-generated catch block
e.printStackTrace();
}
comboBox_o.removeAllItems();
}
}
});
-
+ if(((Offer) comboBox_o.getSelectedItem()).isBooked()){
+ jLabel5.setText("This offer is already booked.");
+ jButton1.setEnabled(false);
+ }
+ comboBox_o.addItemListener(new ItemListener() {
+ @Override
+ public void itemStateChanged(ItemEvent arg0) {
+ if(((Offer) comboBox_o.getSelectedItem()).isBooked()){
+ jLabel5.setText("This offer is already booked.");
+ jButton1.setEnabled(false);
+ }
+ }
+ });
+ comboBox_o.addItemListener(new ItemListener() {
+ @Override
+ public void itemStateChanged(ItemEvent arg0) {
+ if(!((Offer) comboBox_o.getSelectedItem()).isBooked()){
+ jLabel5.setText("");;
+ jButton1.setEnabled(true);
+ }
+ }
+ });
this.getContentPane().add(jCalendar2, null);
this.getContentPane().add(jCalendar1, null);
this.getContentPane().add(jLabel5, null);